/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ucab.desarrollo.viajesbook.persistencia;

import java.util.List;
import ucab.desarrollo.viajesbook.beans.Amistad;
import ucab.desarrollo.viajesbook.beans.Usuario;

/**
 *
 * @author isak
 */
public interface IAmistadDAO {

    /**
     * metodo que solicita una amistad
     * @param amistad
     */
    void actualizarAmistad(Amistad amistad);

    /**
     * metodo que solicita una amistad
     * @param amistad
     */
    void salvarAmistad(Amistad amistad);

    /**
     * comprueba si la amistad existe previamente
     * @param amistad
     * @return amistad
     */
    public Amistad solicitudPrevia(Amistad amistad);

    /**
     * lista de usuarios que solicitaron amistad
     * @param usuario
     * @return
     */
    public List listaDeSolicitudes(Usuario usuario);

}
